			
Ext.tip.QuickTipManager.init();			
			
Ext.define('DirectApp.view.DirectForm', {
	extend : 'web.common.client.FormPanel',
	xtype : 'DirectForm',
	initComponent : function(){
		Ext.apply(this, {
			id : 'personalForm',
			title : 'Personal Information',			
			items : [{
				fieldLabel : 'First Name',
				id : 'firstName',
				name : 'firstName'
			},{
				fieldLabel : 'Last Name',
				id : 'lastName',
				name : 'lastName'
			},{
				fieldLabel : 'Company',
				id : 'company',
				name : 'company'
			},{
				fieldLabel : 'E-Mail',
				id : 'email',
				name : 'email'
			},{
				fieldLabel : 'Birth',
				id : 'dob',
				name : 'dob',
				xtype : 'datefield'
			},{
				fieldLabel : 'Age',
				id : 'age',
				name : 'age',
				xtype : 'numberfield',
				minValue : 0,
				maxValue : 100
			},{
				fieldLabel : 'Coworker',
				id : 'coworker',
				name : 'coworker'
			}],
			buttons : [{
				text : 'Save',
				iconCls : 'silk-save',
				action : 'savePersonal'
			}, {
				text : 'Cancel',
				iconCls : 'silk-cancel',
				action : 'cancelPersonal'
			}]
		});																
		this.callParent(arguments);
	},
	constructor : function(cfg){	
		Ext.apply(cfg, {
			api : {
				load : callDirectHelperSvc.getPersonalAllRPC,
				submit : callDirectHelperSvc.createPersonalRPC
			}
		});		
		this.callParent(arguments);	
	}
});